import axios from 'axios'
import config from "../config/config"
const Axios = axios.create({
    // baseURL: 'http://8.129.179.212:5000',
    baseURL: config.baseURL
    // timeout: 5000
});


// 请求拦截器 在请求的时候做一些事情
// Axios.interceptors.request.use(
//     (config) => {
//         let token = localStorage.getItem("token");
//         // 在每次请求的时候判断token是否存在如果存在那么请求就加上token
//         if (token) {
//             // 设置请求加上 token
//             config.headers['Authorization'] = 'Bearer' + token
//         }
//         return config
//     },
//     (err) => {
//         return Promise.reject(err)
//     }

// )

// 响应拦截器 在响应的时候做一些事情
// Axios.interceptors.response.use(
//     (response) => {
//         // 如果状态为200说明请求成功可以成功获取到数据，我们把我们真正想要的data数据返回就ok了
//         if(response.status === 200){
//             return response.data
//         }
//         return Promise.reject(response)
//     },
//     (err)=>{
//         console.log(err);
//         return Promise.reject(err)
//     }
// )


export default Axios